#include<stdio.h>

void
print(char SaySth[200])
{
    printf("%s\n", SaySth);
}
void
test_callback(char content[],// 函数原型中char的数据结构是数组，必须严格注意类型和结构
              void (*print)(char[]))// 将函数传给print指针
{
    print(content);// 将()运算符应用在print指针的值，也就是地址上，即执行print所在的函数
}

int main(void)
{
    test_callback("Hello World!\n",print);
    return 0;
}
